import request from '@/axios/index'
/**
* @Author { Paraboy }
* @Method { findSysRoleList }
* 描述： 
* @Param { }
* @Return { }
*/
export const findSysRoleList = <T>(data: T) => {
  return request.post('/sysRole/findSysRoleList', data)
}
/**
* @Author { Paraboy }
* @Method { removeSysRoleAndRoleMenuAndUserRoleByRoleCode }
* 描述： 
* @Param { }
* @Return { }
*/
export const removeSysRoleAndRoleMenuAndUserRoleByRoleCode = (params: any) => {
  return request.post('/sysRole/removeSysRoleAndRoleMenuAndUserRoleByRoleCode', {}, { params: params })
}
/**
* @Author { Paraboy }
* @Method { saveOrUpdateSysRoleAndSysRoleMenu }
* 描述： 保存或更新系统角色和系统角色菜单
* @Param { }
* @Return { }
*/
export const saveOrUpdateSysRoleAndSysRoleMenu = <T>(data: T) => {
  return request.post('/sysRole/saveOrUpdateSysRoleAndSysRoleMenu', data)
}